systemd (240-6) unstable; urgency=high
authorMartin Pitt <mpitt@debian.org>
Mon, 18 Feb 2019 13:54:04 +0000 (13:54 +0000)
committerMartin Pitt <mpitt@debian.org>
Mon, 18 Feb 2019 13:54:04 +0000 (13:54 +0000)
commit17f657e900e02d175151287adcb78c2fc278203f
tree0575c17d7b6fe49b9c4b616f3111b3a264cf7db8
parent0d1b5171c2fb93a44d3297b92b288b9d930ab844
parent7b5cd46a0477a569cb7daba469025bc50224c9f9
systemd (240-6) unstable; urgency=high

  * High urgency as this fixes a vulnerability.

  [ Felipe Sateler ]
  * Reenable pristine-tar in gbp.conf.
    The pristine-tar bug has been fixed, so we can use it again.
    This reverts commit 9fcfbbf6fea15eacfa3fad74240431c5f2c3300e.
  * d/watch: add version mangle to transform -rc to ~rc.
    Upstream has started releasing rcs, so let's account for that
  * Fix comment about why we disable hwclock.service.
    Systemd nowadays doesn't do it itself because the kernel does it on its
    own when necessary, and when not, it is not safe to save the hwclock (eg,
    there is no certainty the system clock
    is correct)
  * udev: Backport upstream preventing mass killings when not running under
    systemd (Closes: #918764)

  [ Dimitri John Ledkov ]
  * debian/tests/storage: improve cleanups.
    On fast ppc64el machines, cryptsetup start job may not complete by the
    time tearDown is executed. In that case stop, causes to simply cancel the
    start job without actually cleaning up the dmsetup node. This leads to
    failing subsequent test as it no longer starts with a clean device. Thus
    ensure the systemd-cryptsetup unit is started, before stopping it.
    Also rmmod scsi_debug module at the end, to allow re-running the test in a
    loop.
  * debian/tests/upstream: Mark TEST-13-NSPAWN-SMOKE as flakey.
  * debian/tests/control: add socat to upstream tests for pull #11591
  * Blacklist TEST-10-ISSUE-2467 #11706
  * debian/tests/storage: fix for LUKS2 and avoid interactive password
    prompts.

  [ Martin Pitt ]
  * udevadm: Fix segfault with subsystem-match containing '/'
    (Closes: #919206)
  * sd-bus: if we receive an invalid dbus message, ignore and proceed
  * sd-bus: enforce a size limit on D-Bus object paths.
    This avoids accessing/modifying memory outside of the allocated stack
    region by sending specially crafted D-Bus messages with very large object
    paths.
    Vulnerability discovered by Chris Coulson <chris.coulson@canonical.com>,
    patch provided by Riccardo Schirone <rschiron@redhat.com>.
    (CVE-2019-6454)

[dgit import unpatched systemd 240-6]
194 files changed:
debian/README.Debian
debian/README.source
debian/changelog
debian/compat
debian/control
debian/copyright
debian/extra/checkout-upstream
debian/extra/dhclient-exit-hooks.d/timesyncd
debian/extra/fbdev-blacklist.conf
debian/extra/init-functions.d/40-systemd
debian/extra/initramfs-tools/hooks/udev
debian/extra/initramfs-tools/scripts/init-bottom/udev
debian/extra/initramfs-tools/scripts/init-top/udev
debian/extra/kernel-install.d/85-initrd.install
debian/extra/make-fbdev-blacklist
debian/extra/make-sysusers-basic
debian/extra/pam-configs/systemd
debian/extra/pam.d/systemd-user
debian/extra/rules-ubuntu/40-vm-hotadd.rules
debian/extra/rules-ubuntu/61-persistent-storage-android.rules
debian/extra/rules-ubuntu/71-power-switch-proliant.rules
debian/extra/rules-ubuntu/78-graphics-card.rules
debian/extra/rules/50-firmware.rules
debian/extra/rules/73-special-net-names.rules
debian/extra/rules/73-usb-net-by-mac.rules
debian/extra/rules/80-debian-compat.rules
debian/extra/set-cpufreq
debian/extra/start-udev
debian/extra/systemd-sysv-install
debian/extra/systemd.py
debian/extra/tmpfiles.d/debian.conf
debian/extra/udev.py
debian/extra/units-ubuntu/ondemand.service
debian/extra/units-ubuntu/user@.service.d/timeout.conf
debian/extra/units/getty-static.service
debian/extra/units/rc-local.service.d/debian.conf
debian/extra/units/systemd-resolved.service.d/resolvconf.conf
debian/gbp.conf
debian/git-cherry-pick
debian/libnss-myhostname.install
debian/libnss-myhostname.lintian-overrides
debian/libnss-myhostname.postinst
debian/libnss-myhostname.postrm
debian/libnss-mymachines.install
debian/libnss-mymachines.lintian-overrides
debian/libnss-mymachines.postinst
debian/libnss-mymachines.postrm
debian/libnss-resolve.install
debian/libnss-resolve.lintian-overrides
debian/libnss-resolve.postinst
debian/libnss-resolve.postrm
debian/libnss-systemd.install
debian/libnss-systemd.lintian-overrides
debian/libnss-systemd.postinst
debian/libnss-systemd.postrm
debian/libpam-systemd.install
debian/libpam-systemd.postinst
debian/libpam-systemd.prerm
debian/libsystemd-dev.install
debian/libsystemd0.install
debian/libsystemd0.symbols
debian/libudev-dev.install
debian/libudev-dev.maintscript
debian/libudev1-udeb.install
debian/libudev1.install
debian/libudev1.symbols
debian/patches/Do-not-start-server-if-it-is-already-runnning-11245.patch
debian/patches/Docs-Add-Missing-Space-Between-Words.patch
debian/patches/Pass-separate-dev_t-var-to-device_path_parse_major_minor.patch
debian/patches/Revert-Always-rename-an-interface-to-its-name-specified-i.patch
debian/patches/Revert-logind-become-the-controlling-terminal-process-bef.patch
debian/patches/Revert-pam_systemd-drop-setting-DBUS_SESSION_BUS_ADDRESS.patch
debian/patches/Revert-sd-device-ignore-bind-unbind-events-for-now.patch
debian/patches/Revert-udevd-configure-a-child-process-name-for-worker-pr.patch
debian/patches/ask-password-api-do-not-call-ask_password_keyring-if-keyn.patch
debian/patches/basic-process-util-limit-command-line-lengths-to-_SC_ARG_.patch
debian/patches/core-free-lines-after-reading-them.patch
debian/patches/core-mount-make-mount_setup_existing_unit-not-drop-MOUNT_.patch
debian/patches/coredump-fix-message-when-we-fail-to-save-a-journald-core.patch
debian/patches/coredump-remove-duplicate-MESSAGE-prefix-from-message.patch
debian/patches/debian/Add-env-variable-for-machine-ID-path.patch
debian/patches/debian/Add-support-for-TuxOnIce-hibernation.patch
debian/patches/debian/Bring-tmpfiles.d-tmp.conf-in-line-with-Debian-defaul.patch
debian/patches/debian/Don-t-enable-audit-by-default.patch
debian/patches/debian/Drop-seccomp-system-call-filter-for-udev.patch
debian/patches/debian/Let-graphical-session-pre.target-be-manually-started.patch
debian/patches/debian/Make-run-lock-tmpfs-an-API-fs.patch
debian/patches/debian/Only-start-logind-if-dbus-is-installed.patch
debian/patches/debian/Re-enable-journal-forwarding-to-syslog.patch
debian/patches/debian/Revert-core-enable-TasksMax-for-all-services-by-default-a.patch
debian/patches/debian/Revert-core-one-step-back-again-for-nspawn-we-actual.patch
debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch
debian/patches/debian/Revert-udev-network-device-renaming-immediately-give.patch
debian/patches/debian/Revert-udev-rules-Permission-changes-for-dev-dri-renderD.patch
debian/patches/debian/Skip-filesystem-check-if-already-done-by-the-initram.patch
debian/patches/debian/Use-Debian-specific-config-files.patch
debian/patches/debian/fsckd-daemon-for-inter-fsckd-communication.patch
debian/patches/httpd-use-a-cleanup-function-to-call-MHD_destroy_response.patch
debian/patches/journal-rely-on-_cleanup_free_-to-free-a-temporary-string.patch
debian/patches/journal-remote-set-a-limit-on-the-number-of-fields-in-a-m.patch
debian/patches/journal-remote-verify-entry-length-from-header.patch
debian/patches/journald-do-not-store-the-iovec-entry-for-process-command.patch
debian/patches/journald-lower-the-maximum-entry-size-limit-to-for-non-se.patch
debian/patches/journald-remove-unnecessary.patch
debian/patches/journald-set-a-limit-on-the-number-of-fields-1k.patch
debian/patches/journald-when-processing-a-native-message-bail-more-quick.patch
debian/patches/json-handle-NULL-explicitly-in-json_variant_has_type.patch
debian/patches/libudev-util-make-util_replace_whitespace-read-only-len-c.patch
debian/patches/logind-do-not-pass-negative-number-to-strerror.patch
debian/patches/man-update-color-of-journal-logs-in-DEBUG-level.patch
debian/patches/meson-stop-setting-fPIE-globally.patch
debian/patches/network-do-not-ignore-errors-on-link_request_set_neighbor.patch
debian/patches/network-rename-link_set_routing_policy_rule-to-link_reque.patch
debian/patches/network-set-_configured-flags-to-false-before-requesting-.patch
debian/patches/process-util-don-t-use-overly-large-buffer-to-store-proce.patch
debian/patches/sd-bus-enforce-a-size-limit-on-D-Bus-object-paths.patch
debian/patches/sd-bus-if-we-receive-an-invalid-dbus-message-ignore-and-p.patch
debian/patches/sd-device-fix-segfault-when-error-occurs-in-device_new_fr.patch
debian/patches/sd-device-monitor-fix-ordering-of-setting-buffer-size.patch
debian/patches/series
debian/patches/switch-root-fix-error-message.patch
debian/patches/test-add-test-for-sending-receiving-an-invalid-device.patch
debian/patches/test-json-check-absolute-and-relative-difference-in-float.patch
debian/patches/udev-check-whether-systemd-is-running-and-do-not-use-cg_k.patch
debian/patches/udev-event-do-not-read-stdout-or-stderr-if-the-pipefd-is-.patch
debian/patches/udev-node-make-link_find_prioritized-return-negative-valu.patch
debian/patches/udev-open-control-and-netlink-sockets-before-daemonizatio.patch
debian/patches/udev-rework-how-we-handle-the-return-value-from-spawned-p.patch
debian/patches/udevadm-fix-segfault.patch
debian/patches/udevadm-refuse-to-run-trigger-control-settle-and-monitor-.patch
debian/patches/udevd-drop-redundant-call-to-sd_event_get_exit_code.patch
debian/rules
debian/shlibs.local.in
debian/source/format
debian/systemd-container.install
debian/systemd-container.maintscript
debian/systemd-container.postinst
debian/systemd-container.postrm
debian/systemd-coredump.install
debian/systemd-coredump.postinst
debian/systemd-coredump.prerm
debian/systemd-journal-remote.install
debian/systemd-journal-remote.postinst
debian/systemd-sysv.install
debian/systemd-sysv.postinst
debian/systemd-tests.install
debian/systemd-tests.lintian-overrides
debian/systemd.NEWS
debian/systemd.bug-control
debian/systemd.bug-script
debian/systemd.dirs
debian/systemd.install
debian/systemd.links
debian/systemd.lintian-overrides
debian/systemd.maintscript
debian/systemd.postinst
debian/systemd.postrm
debian/systemd.prerm
debian/systemd.triggers
debian/tests/assert.sh
debian/tests/boot-and-services
debian/tests/boot-smoke
debian/tests/build-login
debian/tests/control
debian/tests/fsck
debian/tests/hostnamed
debian/tests/lidswitch.evemu
debian/tests/localed-locale
debian/tests/localed-x11-keymap
debian/tests/logind
debian/tests/process-killer
debian/tests/root-unittests
debian/tests/storage
debian/tests/systemd-fsckd
debian/tests/timedated
debian/tests/udev
debian/tests/unit-config
debian/tests/upstream
debian/udev-udeb.dirs
debian/udev-udeb.install
debian/udev.NEWS
debian/udev.README.Debian
debian/udev.bug-control
debian/udev.bug-script
debian/udev.init
debian/udev.install
debian/udev.links
debian/udev.maintscript
debian/udev.postinst
debian/udev.postrm
debian/udev.preinst
debian/udev.prerm
debian/udev.triggers
debian/watch